package com.zh.blog.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.zh.blog.model.Page;
import com.zh.blog.vo.PageVO;

import java.util.List;

/**
 * 页面服务
 * @author ZhengHao
 * Created At 2022/8/10.
 **/
public interface PageService extends IService<Page> {
    /**
     * 获取页面列表
     * @return 页面列表
     */
    List<PageVO> listPages();

    /**
     * 保存获取更新页面
     * @param pageVO 页面信息
     */
    void saveOrUpdatePage(PageVO pageVO);

    /**
     * 删除页面
     * @param pageId 页面ID
     */
    void deletePage(Integer pageId);
}